package com.ctshk.rpc.hotel.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

@Data
public class HotelInitializationSettingsDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "供应商id")
    private Long supplierId;

    @ApiModelProperty(value = "供应商名称")
    private String supplierName;

    @ApiModelProperty(value = "服务费")
    private BigDecimal serviceCharge;

    @ApiModelProperty(value = "服务费类型")
    private Integer serviceChargeType;

    @ApiModelProperty(value = "加幅类型")
    private Integer amplitudeType;

    @ApiModelProperty(value = "加幅价格")
    private BigDecimal amplitudePrice;

    @ApiModelProperty(value = "退改手续费类型")
    private Integer refundServiceChargeType;

    @ApiModelProperty(value = "退改手续费")
    private String refundServiceCharge;

    @ApiModelProperty(value = "打包状态")
    private Integer packStatus;

    @ApiModelProperty(value = "選擇上架渠道")
    private List<HotelInitializationSettingsChannelDTO> hotelInitializationSettingsChannelReq;
}
